home *** CD-ROM | disk | FTP | other *** search
- if(!init)
- {
- _rotation = random(360);
- y_angle = (random(20) - 9.5) / 10;
- this._xscale = caster._xscale;
- if(caster._xscale < 0)
- {
- dir = 1;
- }
- else
- {
- dir = -1;
- }
- _X = caster._x + dir * 13;
- _Y = 160;
- damage = 20;
- pushfactor = 7;
- speed = 5;
- init = true;
- }
- this.onEnterFrame = function()
- {
- _X = _X + dir * speed;
- _Y = _Y + y_angle;
- if(Math.abs(_X - _hitomi._x) < 3)
- {
- this.passedHitomi = true;
- }
- if(_hitomi.hitTest(this._x,this._y,true))
- {
- gotoAndStop("explode");
- play();
- _root.hitomi.recieveHit(this);
- delete this.onEnterFrame;
- }
- if(_X < -200 || _X > 1000)
- {
- if(this.passedHitomi)
- {
- _root._score += 75;
- }
- removeMovieClip(this);
- }
- if(_Y > 190)
- {
- y_angle = - y_angle;
- }
- };
-